A passerby intervened as Samuel Cooper struck the victim on the 2700 block of the boardwalk around 4:10 p.m. on Friday, Jan. 6, Atlantic City police said.
Officers William Harned and Adrianna Petinga found the woman bleeding from the head, as Cooper remained at the scene still holding the t-shirt, authorities said.
Cooper was arrested and the victim taken to AtlantiCare Regional Medical Center. The two did not know each other, police said.
Cooper was remanded to the Atlantic County Justice Facility on charges of aggravated assault and various weapons offenses.
Click here to follow Daily Voice Vineland and receive free news updates.